polystyrene blocks - German English Dictionary